stm32l151 低功耗调试笔记,功耗最低降到了3.3uA | 您所在的位置:网站首页 › usart和uart 低功耗 › stm32l151 低功耗调试笔记,功耗最低降到了3.3uA |
最近做一个低功耗的项目,所用单片机是stm32l151c8t6-A,程序中在进入低功耗之前,将ADC, USART,TIMER, GPRS等都关闭了,功耗仍然在200uA,于是怀疑是硬件的问题,咨询原来的同事,他说电压芯片使能脚的分压电阻不能太小, 果然在电源那里TPS76933使能脚的分压电阻那里有问题 使能脚的分压电阻太小了是不行的,于是换了个大点的电阻100K,然后功耗就降到了20uA,
20uA也还是没有达到最低功耗,这个功耗也是属于比较高的,正常功耗必须在10uA以下才对, 然后继续查找硬件的原因,发现TPS76933的功耗比较大, 典型值为17uA, 而改用TPS70930(下图)在低功耗时,最大功耗为1.8uA,于是换掉这个芯片,果然,豁然开朗, 功耗降到了3.3uA. 总结:1. 电源芯片的选择,对于功耗的影响还是很大的, 2. 电源芯片的匹配电阻也要选择好大小。 下面是我在解决问题的过程中,看到的一篇文章,再次贴出来,也许会对需要的人有用。不过,我试过,对我的程序里没有用。 我的ADC也DISABLE了。
https://wenku.baidu.com/view/c9e10e2eb207e87101f69e3143323968001cf47d.html |
CopyRight 2018-2019 实验室设备网 版权所有 |